package com.beta.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.IdType;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

/**
 *
 * 
 *
 */
public class Admins implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/**  */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**  */
	private String email;

	/**  */
	private String username;

	/**  */
	private String encryptedPassword;

	/**  */
	private String resetPasswordToken;

	/**  */
	private Date resetPasswordSentAt;

	/**  */
	private Date rememberCreatedAt;

	/**  */
	private Integer signInCount;

	/**  */
	private Date currentSignInAt;

	/**  */
	private Date lastSignInAt;

	/**  */
	private String currentSignInIp;

	/**  */
	private String lastSignInIp;

	/**  */
	private Date createdAt;

	/**  */
	private Date updatedAt;

	/**  */
	private String cityName;

	/**  */
	private String cityCode;


	public Integer getId() {
		return this.id;
	}

	public Admins setId(Integer id) {
		this.id = id;
		return this;
	}

	public String getEmail() {
		return this.email;
	}

	public Admins setEmail(String email) {
		this.email = email;
		return this;
	}

	public String getUsername() {
		return this.username;
	}

	public Admins setUsername(String username) {
		this.username = username;
		return this;
	}

	public String getEncryptedPassword() {
		return this.encryptedPassword;
	}

	public Admins setEncryptedPassword(String encryptedPassword) {
		this.encryptedPassword = encryptedPassword;
		return this;
	}

	public String getResetPasswordToken() {
		return this.resetPasswordToken;
	}

	public Admins setResetPasswordToken(String resetPasswordToken) {
		this.resetPasswordToken = resetPasswordToken;
		return this;
	}

	public Date getResetPasswordSentAt() {
		return this.resetPasswordSentAt;
	}

	public Admins setResetPasswordSentAt(Date resetPasswordSentAt) {
		this.resetPasswordSentAt = resetPasswordSentAt;
		return this;
	}

	public Date getRememberCreatedAt() {
		return this.rememberCreatedAt;
	}

	public Admins setRememberCreatedAt(Date rememberCreatedAt) {
		this.rememberCreatedAt = rememberCreatedAt;
		return this;
	}

	public Integer getSignInCount() {
		return this.signInCount;
	}

	public Admins setSignInCount(Integer signInCount) {
		this.signInCount = signInCount;
		return this;
	}

	public Date getCurrentSignInAt() {
		return this.currentSignInAt;
	}

	public Admins setCurrentSignInAt(Date currentSignInAt) {
		this.currentSignInAt = currentSignInAt;
		return this;
	}

	public Date getLastSignInAt() {
		return this.lastSignInAt;
	}

	public Admins setLastSignInAt(Date lastSignInAt) {
		this.lastSignInAt = lastSignInAt;
		return this;
	}

	public String getCurrentSignInIp() {
		return this.currentSignInIp;
	}

	public Admins setCurrentSignInIp(String currentSignInIp) {
		this.currentSignInIp = currentSignInIp;
		return this;
	}

	public String getLastSignInIp() {
		return this.lastSignInIp;
	}

	public Admins setLastSignInIp(String lastSignInIp) {
		this.lastSignInIp = lastSignInIp;
		return this;
	}

	public Date getCreatedAt() {
		return this.createdAt;
	}

	public Admins setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
		return this;
	}

	public Date getUpdatedAt() {
		return this.updatedAt;
	}

	public Admins setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
		return this;
	}

	public String getCityName() {
		return this.cityName;
	}

	public Admins setCityName(String cityName) {
		this.cityName = cityName;
		return this;
	}

	public String getCityCode() {
		return this.cityCode;
	}

	public Admins setCityCode(String cityCode) {
		this.cityCode = cityCode;
		return this;
	}

}
